package com.demo.entity.query;

import java.util.Date;

/**
 * @Description:违规记录表查询
 * @Date:2025-03-01
 * @author：author
*/
public class ViolationQuery extends BaseQuery{

	/**
	 * 违规记录ID，主键，自增
	 */
	private Long violationId;

	/**
	 * 违规用户ID，外键
	 */
	private Long userId;

	/**
	 * 违规原因
	 */
	private String reason;

	private String reasonFuzzy;

	/**
	 * 处理措施：警告、封禁
	 */
	private Integer action;

	/**
	 * 创建时间
	 */
	private Date createTime;

	private String createTimeStart;

	private String createTimeEnd;


	private  Boolean queryUserInfo;


	public Boolean getQueryUserInfo() {
		return queryUserInfo;
	}

	public void setQueryUserInfo(Boolean queryUserInfo) {
		this.queryUserInfo = queryUserInfo;
	}

	public void setViolationId(Long violationId) {
		this.violationId = violationId;
	}

	public Long getViolationId() {
		return this.violationId;
	}

	public void setUserId(Long userId) {
		this.userId = userId;
	}

	public Long getUserId() {
		return this.userId;
	}

	public void setReason(String reason) {
		this.reason = reason;
	}

	public String getReason() {
		return this.reason;
	}

	public void setAction(Integer action) {
		this.action = action;
	}

	public Integer getAction() {
		return this.action;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getCreateTime() {
		return this.createTime;
	}

	public void setReasonFuzzy(String reasonFuzzy) {
		this.reasonFuzzy = reasonFuzzy;
	}

	public String getReasonFuzzy() {
		return this.reasonFuzzy;
	}

	public void setCreateTimeStart(String createTimeStart) {
		this.createTimeStart = createTimeStart;
	}

	public String getCreateTimeStart() {
		return this.createTimeStart;
	}

	public void setCreateTimeEnd(String createTimeEnd) {
		this.createTimeEnd = createTimeEnd;
	}

	public String getCreateTimeEnd() {
		return this.createTimeEnd;
	}

}